The notion of a source drawable does not make a lot of sense for windows
that are not backed by a drawable, such as GdkOffscreenWindow after
converting it to cairo_surface_t.
if (!private->cairo_surface)
{
int width, height;
- GdkDrawable *source;
/* It would be nice if we had some cairo support here so we
could set the clip rect on the cairo surface */
width = private->abs_x + private->width;
height = private->abs_y + private->height;
- source = _gdk_drawable_get_source_drawable (drawable);
-
- private->cairo_surface = _gdk_drawable_create_cairo_surface (source, width, height);
+ private->cairo_surface = _gdk_drawable_create_cairo_surface (drawable, width, height);
if (private->cairo_surface)
{